home *** CD-ROM | disk | FTP | other *** search
/ Internet News 2001 March / Internet News 2001-03 - CD-ROM / IN200103.ISO / Mac / iView / iviewpro.hqx / iView mediaPro ƒ / iView mediaPro v1.0 / Script Examples / Object Class < prev    next >
Encoding:
Text File  |  2000-12-26  |  2.3 KB  |  81 lines

  1. tell application "iView mediaPro"
  2.     
  3.     tell window 1
  4.         
  5.         (* methods for accessing media objects *)
  6.         
  7.         -- get the name of object 1
  8.         -- get the name of every object
  9.         -- get the index of every object whose name contains "clio"
  10.         
  11.         
  12.         (* file related properties *)
  13.         
  14.         -- get the name of object 1
  15.         -- set the name of object 1 to "myFile 0001"
  16.         -- get the path of object 2
  17.         -- set the path of object 2 to "Media:myFile 0002" -- will also reset broken links
  18.         -- get the rotation of object 1
  19.         -- set the rotation of object 1 to full180
  20.         
  21.         
  22.         (* get/set properties *)
  23.         
  24.         -- get the caption of object 1
  25.         -- get the keywords of object 1
  26.         -- get item 1 of (the keywords of object 1 as list)
  27.         
  28.         -- get the URL of object 1
  29.         -- get the keywords of the annotations of object 1
  30.         -- set the keywords of object 1 to {"giant", "sandworms"} -- ???? commit, update
  31.         -- set the state of object 1 to "North"
  32.         -- get the annotations of object 1 -- get the whole record
  33.         -- get the photo info of object 1
  34.         -- get the model of object 1
  35.         -- get the flash mode of object 1
  36.         
  37.         
  38.         (* updating full annotation records - faster *)
  39.         
  40.         -- set myRecord to the annotations of object 1
  41.         -- set the caption of myRecord to "some text"
  42.         -- set the categories of myRecord to {"champion", "los amigos", "patty patty"}
  43.         -- set the city of myRecord to "New York"
  44.         -- set the country of myRecord to "USA"
  45.         -- set the annotations of object 1 to myRecord
  46.         
  47.         
  48.         (* function samples *)
  49.         
  50.         -- count objects
  51.         -- count (objects whose name does not contain "DC")
  52.         -- exists (objects whose name contains "clio")
  53.         -- data size of the URL of object 1
  54.         
  55.         
  56.         (* command samples *)
  57.         
  58.         -- delete object 1 with trashing
  59.         -- delete object 1 -- (default = without trashing)
  60.         -- delete (every object whose name starts with "indie") with trashing
  61.         -- select object 1
  62.         -- select (every object whose name contains "clio")
  63.         
  64.         -- move object 1 to the end
  65.         -- move (every object whose name contains "clio") to the beginning
  66.         -- move object 3 to before object 7
  67.         
  68.         -- move object 1 to after object 2 of window 2
  69.         -- move object 3 to beginning of window 2
  70.         -- move object 1 to end of window 2
  71.         
  72.         
  73.         (* export samples *)
  74.         
  75.         -- tell object 1
  76.         --    export annotations with do resource fork and do data fork
  77.         -- end tell
  78.         
  79.     end tell
  80.     
  81. end tell